package com.ojoin.trade.t0loan_core.web.domain;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ojoin.trade.common.utils.json.RMBDisplaySerializer;
import com.ojoin.trade.common.web.domain.IDentifiable;

public class TbT0LoanLiveInfoVO implements Serializable {
    private Integer id;

    private Integer idOfTbMerchantUser;
    
    private Integer idOfTbMerchantUserOfCreditor; //授信保理公司对应九盈用户id
    
    private String mhtno;
    
    private String mhtname;
    
    private String mobile;

    private String materials;

    private Integer loanstatus;

    private String fee;

    private String ratio;
    
    private String expectedLoanTime;

    @JsonSerialize(using = RMBDisplaySerializer.class)
    private String rmDailyThreshold;

    @JsonSerialize(using = RMBDisplaySerializer.class)
    private String rmSingleThreshold;
    
    private String qryprintscreen;
    
    private String operationType;

    private String contractfilepath;

    private String accchangeapplyfilepath;

    private String usercommitapplyfilepath;
    
    private String memo;

    private Date rowUpdateTime;

    private Date rowCreateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdOfTbMerchantUser() {
        return idOfTbMerchantUser;
    }

    public void setIdOfTbMerchantUser(Integer idOfTbMerchantUser) {
        this.idOfTbMerchantUser = idOfTbMerchantUser;
    }

    public String getMaterials() {
        return materials;
    }

    public void setMaterials(String materials) {
        this.materials = materials == null ? null : materials.trim();
    }

    public Integer getLoanstatus() {
        return loanstatus;
    }

    public void setLoanstatus(Integer loanstatus) {
        this.loanstatus = loanstatus;
    }

    public String getFee() {
        return fee;
    }

    public void setFee(String fee) {
        this.fee = fee == null ? null : fee.trim();
    }

    public String getRatio() {
        return ratio;
    }

    public void setRatio(String ratio) {
        this.ratio = ratio == null ? null : ratio.trim();
    }


    public String getOperationType() {
		return operationType;
	}

	public void setOperationType(String operationType) {
		this.operationType = operationType;
	}

	public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }

	public String getMhtno() {
		return mhtno;
	}

	public void setMhtno(String mhtno) {
		this.mhtno = mhtno;
	}

	public String getMhtname() {
		return mhtname;
	}

	public void setMhtname(String mhtname) {
		this.mhtname = mhtname;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getExpectedLoanTime() {
		return expectedLoanTime;
	}

	public void setExpectedLoanTime(String expectedLoanTime) {
		this.expectedLoanTime = expectedLoanTime;
	}

	public String getRmDailyThreshold() {
		return rmDailyThreshold;
	}

	public void setRmDailyThreshold(String rmDailyThreshold) {
		this.rmDailyThreshold = rmDailyThreshold;
	}

	public String getRmSingleThreshold() {
		return rmSingleThreshold;
	}

	public void setRmSingleThreshold(String rmSingleThreshold) {
		this.rmSingleThreshold = rmSingleThreshold;
	}

	public String getContractfilepath() {
		return contractfilepath;
	}

	public void setContractfilepath(String contractfilepath) {
		this.contractfilepath = contractfilepath;
	}

	public String getAccchangeapplyfilepath() {
		return accchangeapplyfilepath;
	}

	public void setAccchangeapplyfilepath(String accchangeapplyfilepath) {
		this.accchangeapplyfilepath = accchangeapplyfilepath;
	}

	public String getUsercommitapplyfilepath() {
		return usercommitapplyfilepath;
	}

	public void setUsercommitapplyfilepath(String usercommitapplyfilepath) {
		this.usercommitapplyfilepath = usercommitapplyfilepath;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getQryprintscreen() {
		return qryprintscreen;
	}

	public void setQryprintscreen(String qryprintscreen) {
		this.qryprintscreen = qryprintscreen;
	}

	public Integer getIdOfTbMerchantUserOfCreditor() {
		return idOfTbMerchantUserOfCreditor;
	}

	public void setIdOfTbMerchantUserOfCreditor(Integer idOfTbMerchantUserOfCreditor) {
		this.idOfTbMerchantUserOfCreditor = idOfTbMerchantUserOfCreditor;
	}

	
	
}